body{position: relative;}

#amj_t{width:100%;height: 90px;margin: 0 auto;
	background:url(../img/11.jpeg) repeat -250px;}
#amj_t section{width: 1260px;height: 100%;margin: 0 auto;position: relative;}
#amj_t section span{display: block;position: absolute;top: 20px;right: 70px;
	width: 20px;height: 20px;background: #CCCCCC;opacity: 0.8;
	text-align: center;line-height: 20px;font-size: 16px;font-weight: 600;
	cursor: pointer;}
#top_box{width: 100%;height: 34px;border-bottom: 1px solid #eeeeee;
	background: #f5f5f5;z-index: 10;}
#top_nav{width: 1200px;margin: 0 auto;height: 100%;position: relative;
	line-height: 34px;z-index: 10;}
#top_Sign{float: left;z-index: 100;}
#top_Sign li a{color: red;padding:0 10px;z-index: 100;}
.top_get{ float: left;}
#top_address{width: 129px;height: 28px;float: left;border: 1px solid #e4e4e4;
	box-sizing: border-box;margin:3px 0 0 6px;background: white;padding: 0 20px 0px 5px;
	position: relative;cursor: pointer;}
.top_address_sp{display: block;width:  0px;height: 0px;background: black;
	border:5px solid white ;border-top:5px solid black ;
	position: absolute;top: 10px;right: 8px;}
#top_me{height: 100%;float: right;}
#top_me a{padding: 0 10px;}
#top_me li{float: left;}
#top_me_xin{height: 34px;overflow: hidden;}
#top_me_xin a:nth-child(1){line-height: 34px;}
#top_me_xin a{display: block;line-height:25px;z-index: 21;}
#top_me span{display: block;height:16px;width: 2px;background:#E4E4E4;margin-top:9px;
	float: left;}
 
#top_me li:nth-child(5){position: relative;}
#top_me_er{position: absolute;top:32px;left: -57px;box-sizing: border-box;
	  opacity: 1;z-index: 20;background: white;
	 overflow: hidden;height: 0px;}
#top_me_er a img{width:127px;height: 127px;}


#top_box1{width: 100%;height: 120px;background: white;}
#top_search{width: 1200px;height: 100%;margin: 0 auto; 
	position: relative;}
#top_logo{width: 361px;height: 110px;display: block; z-index: 1;
	background:url(../img/2.png) no-repeat;position: absolute;left: 0;top: -24px;}
#top_search_box{width: 394px;height: 56px;margin-left: 380px;
	margin-top: 36px;float: left;}
#search{width: 100%;height: 30px;border: 1px solid black;box-sizing: border-box;
	border: 2px solid red;}
#search input{width: 315px;padding-left: 5px;outline: none;
	border: none;height:24px;float: left;}
#search span{display: block;width: 70px;background: red;height: 26px;float: left;
	cursor: pointer;text-align: center;line-height: 26px;color: white; }
#search_bom{width: 100%;line-height:20px;}
#search_bom a{margin-right:10px;color: #cccccc;}
#search_bom a:hover{color: red;}
#top_search_ren{width: 240px;height: 33px;float: right;margin-top: 34px;}
#top_search_ren a{display: block;width: 80px;height: 33px;float: left;}
#top_search_ren a:nth-child(1){background: url(../img/3.png) no-repeat -91px -180px;}
#top_search_ren a:nth-child(2){background: url(../img/3.png) no-repeat -91px -213px;}
#top_search_ren a:nth-child(3){background: url(../img/3.png) no-repeat -91px -246px;}


#top_box2{width: 100%;height: 40px;border-bottom: 2px solid red;background: white;}
#Navigation{width: 1200px;height: 40px;margin: 0 auto ;}
#Navigation_one{width: 220px;height: 40px;text-align: center;
	position: relative;float: left;position: relative;}
#Navigation_one_top{ width: 220px;height: 40px;line-height: 40px;
	font-size: 18px;font-weight: 600; }
#Navigation_two{float: left;}
#Navigation_two a{line-height: 40px;font-size: 18px;font-weight: 500;
	padding: 0 10px;}
#Navigation_two a:hover{color: red;}
#Navigation_three{float: right;}
#Navigation_three a{line-height: 40px;font-size: 18px;font-weight: 500;
	padding: 0 10px;}
#Navigation_three a:hover{color: red;}
#Navigation_one_bom{width: 220px;height: 462px;text-align: left;background: #F5F5F5;
	position: absolute;top: 40px;left: 0;display: none;}
.Navigation_one_bomli{width: 100%;height: 77px;box-sizing: border-box;
	padding: 11px 22px 0;}
.Navigation_one_bomp a{color: #a0a0a0;}
.Navigation_one_bomp{color: #a0a0a0;margin-bottom: 15px;margin-top: 3px;}
#Navigation_one_bom li h2 a{font-weight: 400;font-size: 14px;line-height: 26px;
	}
/*.Navigation_one_bomli:hover a{color: red;}
.Navigation_one_bomli a:hover{font-weight: 700 ;}*/
.Navigation_one_bomli span{width: 100%; display: block;
	border-bottom:1px dotted #CCCCCC ;position: relative;}
#Navigation_one_bom li h2 i{ width: 30px;height: 30px;display: inline-block;
	vertical-align: middle;}
#Navigation_one_bom li:nth-child(1) h2 i{background: url(../img/5.png) no-repeat -36px -60px; }
#Navigation_one_bom li:nth-child(2) h2 i{background: url(../img/5.png) no-repeat -36px -90px; }
#Navigation_one_bom li:nth-child(3) h2 i{background: url(../img/5.png) no-repeat -36px -120px;}
#Navigation_one_bom li:nth-child(4) h2 i{background: url(../img/5.png) no-repeat -36px -150px; }
#Navigation_one_bom li:nth-child(5) h2 i{background: url(../img/5.png) no-repeat -36px -180px; }
#Navigation_one_bom li:nth-child(6) h2 i{background: url(../img/5.png) no-repeat -36px -210px; vertical-align: middle;}
.liating{width: 915px;height: 462px;background: white;}
#Navigation_one_bom li span div{position: absolute;
	box-sizing: border-box;padding: 50px 20px 0; }
#Navigation_one_bom li span div ul{width: 265px;height: 200px;padding-right: 25px;
	float: left;}
#Navigation_one_bom li span div ul h3{
	font-weight: 700;font-size: 14px;height: 30px;line-height: 30px;
	border-bottom: 1px solid #CCCCCC;margin-bottom: 14px;}
#Navigation_one_bom li span div ul li{float: left;font-size: 13px;
    line-height: 14px; padding: 0 6px;   height: 14px; border-right: 1px solid #EEE;
    margin: 7px 0; white-space: nowrap;}
#Navigation_one_bom li:nth-child(1) span div{left:196px; top:-75px;display: none;}
#Navigation_one_bom li:nth-child(2) span div{left:196px; top:-152px;display: none;}
#Navigation_one_bom li:nth-child(3) span div{left:196px; top:-230px;display: none;}
#Navigation_one_bom li:nth-child(4) span div{left:196px; top:-306px;display: none;}
#Navigation_one_bom li:nth-child(5) span div{left:196px; top:-383px;display: none;}
#Navigation_one_bom li:nth-child(6) span div{left:196px; top:-458px;width: 635px;display: none;}

#bottom{width: 100%;height: 140px;background: #d3d3d3;padding-top:30px; 
	   }
#foot{width: 1263px;height: 100%;margin: 0 auto; }
#footlogo{float: left;width: 250px;height: 100%;margin-right: 40px;}
#footlogo_top{display: block;height: 54px;background:url(../img/6.png) no-repeat ;
	margin-left: 30px;}
#footlogo p{height: 30px;margin-left: 30px;font-size: 16px;line-height: 30px;
	margin-top: 22px;}
.wei1,.xin1{vertical-align: middle;margin: 0 6px;}
.xinlanglogo,.weixinlogo{display: block;position: relative;float: left;}
.xin2,.wei2{position: absolute;left: -43px;top:-130px;padding: 20px;background: white;display: block;
	width: 80px;height: 80px;display: none;}
.xinlanglogo:hover .xin2{display: block;} 
.weixinlogo:hover .wei2{display: block;}
.footlist{float: left;width: 150px;padding-left: 10px;}
.footlist dt{font-size: 18px;line-height:30px;font-weight: 500;}
.footlist dd{font-size: 13px;line-height: 22px;color: #333333;}
#foot_mo{float: left;margin-left: 20px;}
.footlist dd:hover{text-decoration: underline;cursor: pointer;}
#foot_mo img{width: 110px;height: 110px;}
#foot_jie{width:100%;background: black;height: 40px;text-align: center;line-height: 40px;
	color: white;}

#amj_r{width: 315px;height: 100%;position:fixed;top: 0;right:-260px;
	 z-index: 100;}
#amj_r_l{width: 50px;height: 100%;background: black;float: left;z-index: 100;}
#amj_r_r{width: 265px;height: 600px;background: #eeeeee;float: left;overflow-y:auto ;
z-index: -10;padding-bottom: 80px;}
#amj_r_g{width:50px;margin: 400% auto;  
	text-align: center;color: white;padding: 5px 0;}
#amj_r_g p{width: 14px;margin: 0 auto;font-size: 14px;font-weight: 600;
	}
#amj_r_g span{display: block;width: 20px;height: 20px;border-radius: 50%;
	background: red;text-align: center;line-height: 20px;font-size: 14;
	font-weight: 600;margin: 5px auto 0;}
#amj_r_g:hover{background: red;}

#amj_r_l_tian i{display: block;width: 50px;height: 50px; 
	text-align: center;line-height: 50px;font-size: 25px;color: white;margin: 2px 0;
	}
#amj_r_l_tian i:hover{background: red;}

.amj_r_rp{width: 250px;height: 80px;background: white;text-align: center;
	line-height: 50px;font-size: 16px;box-sizing: border-box;
	padding: 15px;margin: 20px auto;z-index: -10;}
#amj_r_rb{width: 250px;height: 90px;box-sizing: border-box;padding: 10px;
	background: white;left: 50px; position: absolute;bottom: 0;}
#amj_r_rbnum,#amj_r_rbpic{width: 115px;height: 30px;float: left;font-size:12px ;
	color: #AAAAAA;}
#amj_r_rbnum span,#amj_r_rbpic span{color: red;font-size: 16px;}
#amj_r_rbjie{width: 90%;height: 36px;border: 1px solid #AAAAAA;float: left;margin-left: 5%;
	background: #CCCCCC;text-align: center;line-height: 40px;font-size: 16px;}
.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}
.gouwuactive{
	width: 250px;
	height:80px ;
	background: white;
	padding: 10px;
	margin: 20px auto;
	box-sizing: border-box;
	display: block;
}
.gouwuactive img{
	display: block;
	width: 60px;
	height: 60px;
	float: left;
}
.gouwuactive div{
	display: block;
	width: 170px;
	height: 60px;
	box-sizing: border-box;
	padding-left: 10px;
	float: left;
	 
}
.gouwuactive div p{
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 15px;
	font-size: 12px;
}
.gouwuactive div section{
	width: 100%;
	display: flex;
	padding-top: 10px;
	box-sizing: border-box;
}
.gouwuactive div section span{
	color: red;
	font-size: 16px;
	margin-right: 40px;
}
.gouwuactive div section b{
	display: block;
	width: 18px;
	height: 18px;
	background: red;
	text-align: center;
	line-height: 18px;
	margin-right: 10px;
}
.gouwuactive div section em{
	display: block;
	height: 18px;
	width: 18px;
	font-size: 12px;
	background: #CCCCCC;
	border-radius: 50%;
	text-align: center;
	line-height: 18px;
	display: none;
	cursor: pointer;
}
